package org.jeecg.modules.qyxx.service;

import com.github.jeffreyning.mybatisplus.service.IMppService;
import org.jeecg.modules.qyxx.entity.BgFpHzYfQtzyzc;
import org.jeecg.modules.qyxx.entity.vo.BgFpHzYfQtzyzcSssjQueryVo;
import org.jeecg.modules.qyxx.entity.vo.BgFpHzYfQtzyzcSssjVo;

import java.util.List;

/**
 * @Description: 其他重要支出月汇总数据
 * @Author: ZJJ
 * @Date:   2021-06-22
 * @Version: V1.0
 */
public interface IBgFpHzYfQtzyzcService extends IMppService<BgFpHzYfQtzyzc> {

    /**
     * 获取年月的水费
     * @param djxh
     * @return
     */
    Object fpHzYfSfzc(String djxh, List<String> tjnds);

    /**
     * 获取年月的电费
     */
    Object fpHzYfDfzc(String djxh,List<String> tjnds);

    /**
     * 获取年月的燃气
     * @param djxh
     * @return
     */
    public Object fpHzYfRqzc(String djxh,List<String> tjnds);

    /**
     * 获取年月的运输及仓储
     * @param djxh
     * @return
     */
    public Object fpHzYfYszc(String djxh,List<String> tjnds);

    /**
     * 获取年月的热力
     * @param djxh
     * @param tjnds
     * @return
     */
    Object fpHzYfRlzc(String djxh, List<String> tjnds);

    /**
     * 根据企业和年份查询过去三年其他支出的
     * @param vo
     * @return
     */
    List<BgFpHzYfQtzyzcSssjVo> listSssjByDjxhAndYears(BgFpHzYfQtzyzcSssjQueryVo vo);
}
